package com.ruoyi.system.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

@Data
public class BdmCloudInventoryItemVo {
    /** id */
    private Long id;

    /** 云库存id */
    private Long cloudInventoryId;

    /** 商品id */
    private Long goodId;

    /** 商品名称 */
    private String goodName;

    /** 商品主图 */
    private String goodImg;

    /** 数量 */
    private Long num;

    /** 数量类型  1增加 2减少 */
    private Long numType;

    /** 变动类型    系统添加 提货线下 商城购买 */
    private String variationType;

    /** 用户id */
    private Long userId;

    /** 用户头像 */
    private String avatar;

    /** 用户昵称 */
    private String nickName;


    /** 相关用户id  补货上下级 用户 */
    private Long correlationUserId;

    /** 用户头像 */
    private String correlationAvatar;

    /** 用户昵称 */
    private String correlationNickName;


    /** 相关单据id  订单  物流单 */
    private String relevantDocumentId;

    /** 进货状态  1进货中  2已完成 */
    private Long stockType;

    /** 下次进货时间  如果到此时间还未补货 则找上级  最终没有则 扣平台库存 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date stockTime;

    /** 创建者 */
    private String createBy;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    /** 更新者 */
    private String updateBy;

    /** 更新时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;

    /** 备注 */
    private String remark;



}
